document.write('<script src="https://js.users.51.la/19651791.js"></script>');

function init(src, cb) {


    console.table(linkType(src))

    var src1 = linkType(src).src;
    var callback = linkType(src).func;

    if(!!callback){
        cb = callback;
    }



    
    let s = document.createElement('script'),
        head = document.querySelectorAll('head')[0];
    s.type = 'text/javascript';
    s.src = src1;


    if (s.addEventListener) {
        s.addEventListener('load', () => {
            //  cb();
            // eval(cb);
            eval('(' + cb + ')()');
        }, false);
    } else if (s.attachEvent) {
        s.attachEvent('onreadystatechange', () => {
            let target = window.event.srcElement;
            if (target.readyState == 'loaded') {
                //  cb();
                eval('(' + cb + ')()');
            }
        });
    }
    head.appendChild(s);
}

//判断是否是连接 返回true / false

function linkType(src) {

    var src = String(src)

    let link = 'http://47.101.168.236:3636/Mix.js', func;

    //如果没有传入 当前的js 地址 使用默认地址

    //判断当前的参数是js 还是函数
    if (src instanceof Function || src.startsWith('()=>{') && src.endsWith('}')) {

        func = src;  //把方法拷贝地址
        src = link; //把方法换成js地址
        
        return {src:src,func:func};
    } else if (typeof src === 'string' && src.startsWith('http://') || src.startsWith('https://') && src.endsWith('.js')) {  
        //当前第一个参数的 正确的js地址 就返回当前这个js地址
        src = src;

        return {src:src};
    }
}